package com.briup.es.mapper;

import com.briup.es.domain.bean.Category;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.briup.es.domain.vo.CategoryVO;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface CategoryMapper extends BaseMapper<Category> {
    /**
     * 根据父栏目id获取该父栏目下的栏目数据
     * @param parentId 父栏目id
     * @return 该父栏目下的栏目数据
     */
    List<Category> queryByParentId(@Param("parentId") Integer parentId);

    /**
     * 查询所有的父栏目以及子栏目的内容
     * @return List<CategoryVO>
     */
    List<CategoryVO> queryAllWithChildren();
}




